package info.motteke.qjdbc.column;

import info.motteke.qjdbc.Order;


/**
 * データ要素のメタ情報を表します。
 *
 * @author Y.Wakamatsu
 *
 */
public abstract class Meta {

    /**
     * このカラムを昇順にソートする事を示します。
     */
    public final Order ASC;

    /**
     * このカラムを降順にソートすることを示します。
     */
    public final Order DESC;

    private final String name;

    protected Meta(String name){
        ASC = new Order(name, "ASC");
        DESC = new Order(name, "DESC");
        this.name = name;
    }

    public String getName(){
        return name;
    }
}
